Mark Swilling, Prof